import request from '@/sheep/request';

// 轮胎存单 VO
export interface DepositRecordsVO {
  id: string // 取胎记录ID，主键
  storeId: string // 门店ID
  licensePlate: string // 车牌号
  contactNumber: string // 联系人手机号
  startDate: Date // 开始存胎日期
  storageDays: number // 存放月数
  storageType: string // 存储类型（0普存、1精存）
  warehouseId: string // 存放仓库ID
  warehouseDetail: string // 存放详细位置
  expirationDate: Date // 到期时间
  createTime: Date // 创建时间
  notes: string // 备注信息
  status: string // 存胎状态，0 草稿，1 已预约，2 已接单，3 已接收，4 已入库
  depositRecordsDetails:[],
  storageQuantity:number,// 存储数量
  remainingQuantity:number,// 剩余数量
}

// 过期单据 API
export const ExpirationRecordsApi = {

  // 新增轮胎存单
  updateExpiration: async (data: DepositRecordsVO) => {
    return await request({ url: `/tire/expiration-records/updateExpiration`,method: 'PUT', data })
  },
}
